package com.by.order.api.vo;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author lby
 * @description
 * @date 2025/7/23 2:31
 */
@Data
public class OrderVo implements Serializable {
    private static final long serialVersionUID = 192L;
    private Long id;  // 订单ID
    private Long userId;  // 用户ID
    private Long goodsId;  // 商品ID
    private String goodsName;  // 商品名称
    private Integer goodsCount = 1;  // 商品数量，默认1
    private BigDecimal goodsPrice;  // 商品价格
    private Integer status = 0;  // 订单状态(0:待付款,1:已付款,2:已发货,3:已完成,4:已取消)
    private Date createTime;  // 创建时间
    private Date payTime;  // 支付时间
    private Date deliveryTime;  // 发货时间
    private Date finishTime;  // 完成时间
    private Date cancelTime;  // 取消时间
    private Date updateTime;  // 更新时间
}
